//定义一个构造函数
function Demo() {
  this.a = 1;
  this.b = 2;
}
//创建一个Demo的实例对象
const d = new Demo();

console.log(Demo.prototype); //显示原型属性

console.log(d.__proto__); //隐式原型属性

/**
 * console.log(Demo.prototype); //显示原型属性

    console.log(d.__proto__); //隐式原型属性
 * 
 * 回去好好理解
 */

console.log(Demo.prototype === d.__proto__);

//程序员通过显示原型属性操作原型对象，追加一个x属性，值为99
Demo.prototype.x = 99;

console.log('@', d);
